/*
 * Base structure
 */

/* Move down content because we have a fixed navbar that is 50px tall */
body {
	padding-top: 80px;
}

/*
 * Header
 */
.navbar {
	position: fixed;
	min-height: 80px;
	margin-bottom: 0px;
	border: 1px solid transparent;
}

.navbar-inverse {
	background-color: #033da1;
	border-color: #337ab7; 
	background:url(../images/topbg.png) repeat #033da1;
}

.navbar-brand {
	float: left;
	height: 80px;
	padding: 15px 15px;
	font-size: 30px;
	line-height: 50px;
}

/*设置logo*/
.navbar-header{
	padding-left: 60px;
	background:url(../images/security.png) no-repeat left;
}


.navbar-nav>li>a {
	/*padding-top: 10px;
padding-bottom: 10px;
line-height: 60px;*/
	padding: 15px;
	line-height: 50px;
	font-size: 14px;
}

.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav>li>a {
	color: #eef8fc;
}

/*
 * Top navigation
 * Hide default border to remove 1px line.
 */
.navbar-fixed-top {
	border: 0;
	z-index: 1000;
}

/*
 * Sidebar
 */

/* Hide for mobile, show later */
.sidebar {
	display: none;
}

@media ( min-width : 768px) {
	.sidebar {
		position: fixed;
		top: 80px;
		bottom: 0;
		left: 0;
		z-index: 1000;
		display: block;
		/* padding: 20px; */
		padding: 0 20 20 20px;
		overflow-x: hidden;
		overflow-y: auto;
		/* Scrollable contents if viewport is shorter than content. */
		background-color: #fff; /* background-color: #f5f5f5; */
		border-right: 1px solid #D4D4D4;
	}
}

/* Sidebar navigation */
/*menu start*/
.nav-sidebar {
	margin-right: -21px; /* 20px padding + 1px border */
	/* margin-bottom: 20px; */
	margin-left: -20px;
	/* border-bottom: 1px solid rgba(0, 0, 0, 0.3); */
	/* background-image: -webkit-linear-gradient(left, color-stop(#333333 10px), color-stop(#222222 10px));
  background-image: linear-gradient(to right, #f5f5f5 10px, #f5f5f5 10px);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff333333', endColorstr='#ff222222', GradientType=1); */
}

.nav-sidebar ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.nav-sidebar a,.nav-sidebar a:hover,.nav-sidebar a:focus,.nav-sidebar a:active
	{
	outline: none;
}

.nav-sidebar ul li,.nav-sidebar ul a {
	display: block;
}

.nav-sidebar ul a {
	padding: 10px 20px;
	/*  border-top: 1px solid rgba(0, 0, 0, 0.3); */
	border-bottom: 1px solid #e5e5e5;
	/* box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.05) inset;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5); */
}

.nav-sidebar ul a:hover,.nav-sidebar ul a:focus,.nav-sidebar ul a.active
	{
	/* color: #fff; */
	text-decoration: none;
	/* background-image: linear-gradient(to right, #033da1 10px, #428bca 10px); */
}

.nav-sidebar ul ul a {
	padding: 10px 30px;
	background-color: rgba(255, 255, 255, 0.1);
}

.nav-sidebar ul ul a:hover,.nav-sidebar ul ul a:focus,.nav-sidebar ul ul a.active
	{
	color: #fff;
	background-image: linear-gradient(to right, #033da1 10px, #428bca 10px);
}

.nav-sidebar-item {
	padding-left: 5px;
}

.nav-sidebar-item-icon {
	padding-right: 5px;
}

/*menu end*/

/*
 * Main content
 */
.main {
	/*  padding: 20px; */
	padding: 10px;
}

@media ( min-width : 768px) {
	.main {
		/* padding-right: 40px;
    padding-left: 40px; */
		padding-right: 20px;
		padding-left: 20px;
	}
}

/*
* 路径导航
*/
.breadcrumbs {
	/* position:fixed; */
	/* z-index:1000;
	width:100%; */
	margin: -10px -20px 0px -20px;
}

.breadcrumb {
	/* margin-bottom: 20px;
	border-bottom: 1px solid #E5E5E5;
	list-style: none;
	background-color: #f5f5f5; */
	background-color: #fff;
	height: 41px;
	border-bottom: 1px solid #D4D4D4;
	border-radius: 1px;
}
/* 工具栏 */
.toolbar {
	margin: 10px 0px;
	padding: 10px 5px;
	border: 1px solid #eee;
	background-color: #f5f5f5;
}

/* 搜索栏 */
.searchbar {
	margin: 10px 0px;
	padding: 10px 5px;
	border: 1px solid #eee;
	background-color: #f5f5f5;
}
 
/*列表表格不换行*/
.table-responsive table th,.table-responsive table td {
	white-space: nowrap;
}

.error{
	color: red;
}
